- Le variabili i tipi
- Visibilità delle variabili
- Le quattro operazioni
- Divisione e modulo
- Concatenazione Problemi
- Il flow-chart
- Indentazione corretta
- Definizione di selezione
- Debug su Chrome e Firefox
- Esercizi sulle selezioni:
- Il maggiore ed il minore tra numeri
- Il maggiore ed il minore tra caratteri
- Quando un numero è pari
- Quando un numero è dispari
- Operatori aritmetici e logici
- oltre le quattro operazioni
- and or xor e not
- le tavole della verità
- i codici ascii
- i flag
- Esercizi:
- Operazioni sulle stringhe
- i cicli
- gli indici
- cicli con controllo in testa
- cicli con controllo in coda
- il ciclo FOR
- Esercizi
- moltiplicazione come somma di addizioni successive
- divisione come differenze di operazioni
- Gli array ad una dimensione
- Gli indici: differenze con gli indici dei cicli
- Ordinamento di un array
- La ricerca dicotomica
- Operazioni sui vettori
- Matrici
- gli array a due dimensioni
- definizione
- gli indici : non fare confusione
- Esercizi
- la diagonale principale di una matrice
- la diagonale secondaria
- costruzione di una tavola pitagorica
- Numeri Random
- i numeri pseudocasuali
- la tombola
- Funzioni
- Passaggio di Parametri
- Funzioni, Funzioni anonime, Funzioni anonime a chiamata immediatta (IIFE)
- Funzioni passate come argomento di una funzione
- Eventi
- Funzioni callback
- Esercizi
- Esercizi sugli eventi
- Il DOM
- Accedere agli elementi
-
- Selezione del nodo di un elemento
- getElementById()
- querySelector()
- Selezione di piú elementi (nodelist)
- getElementsByClassName()
- getElementsByTagsName()
- querySelectorAll()
- Attraversare i nodi degli elementi
- parentNode
- previusElementSibling / nextElementSibling
- firstChild / lastChild
- Operare sugli elementi
-
- Nodi di testo: accesso e modifica
- nodeValue
- Operare sul contenuto HTML
- innerHTML
- textContent
- createElement
- createTextNode
- appendChild
- removeChild
- Valore degli attributi: accesso e modifica
- hasAttribute()
- getAttribute()
- setAttribute()
- removeAttribute
- L'attributo Dataset